package com.huohuo.javabasic.jvm;

public class InterDiffer2 {
    public static void main(String[] args) {
        String s = new String( "888" );
        s.intern();//s的引用无法传递到字符串常量池中
       // System.out.println(b.hashCode());

        String s1 = "888";//引用常量池中的值
        System.out.println(s1.hashCode());
        // == 比較的是字符串常量池中的引用,s指向的是堆中的引用，s1 指向的是常量池中的引用
    //    System.out.println(b == s1);//false
        //jdk7之后可以将字符串的引用放到常量池中，jdk6之前只能讲字符串的副本放进常量池


    }
}



















